#region Using Statements
using System;
using System.Collections.Generic;
using System.Text;
using Microsoft.Xna.Framework;
using Microsoft.Xna.Framework.Audio;
using Microsoft.Xna.Framework.Content;
using Microsoft.Xna.Framework.Graphics;
using Microsoft.Xna.Framework.Input;
using Microsoft.Xna.Framework.Storage;
#endregion

namespace MyFirstXNAGame.Source.Characters
{
    abstract class Sprite
    {
        public Texture2D spriteTexture;
        public Vector2 spritePosition;
        public Rectangle rectangle;
        public Color color;
        public Vector2 origin;
        public SpriteEffects spriteEffects;
        public float scale;
        public float layer;
        public Vector2 spriteSpeed;
        public String texturePath;
        public float rotation;
        public float rotationSpeed;
        protected Random random = new Random(1337);
        public abstract void updatePosition(GameTime gameTime, GraphicsDeviceManager graphics);

    }
}
